Lesson 2
My first "Dynamic" rotating cube.
1. Create a game of a 3D application is a simple question of details adding to
the software. Take for example, a simple rotating cube. The steps to create it
are to firstly create the cube and than make it slowly rotate all the time.

2. Type the following small program in the editing area from DarkBASIC Professional's
editor :
Null = EXT INITIALIZED()
MyCube = B3D MAKE OBJECT CUBE( 100 )
DO
YROTATE OBJECT MyCube,OBJECT ANGLE Y(1)+0.1
LOOP
3. This program will make a cube rotate indefinitely and slowly. The command B3D
MAKE OBJECT CUBE will create dynamically the cube The commands DO and LOOP make
the main demonstration loop and the command YROTATE OBJECT apply a new rotation
under Y axis to the cube called "MyCube". You must not forget the function
EXT INITIALIZED() because if you don't put it on the beginning of your program,
the eXtends plugin will not initialize and you'll probably get an error message
saying : "DBProExtends\GetDBProBase init failed"
.
CLIC
HERE TO GO BACK TO MAIN MENU